/**
 * Created by yqr on 2023/08/07.
 */
import * as API from './'
// import {ModuleDelete, ModuleGet, ModuleList, ModuleNodes, ModuleSave} from "./userMG";

export default {
  // 钉钉-获取配置信息
  // crm项目授权
  nailConfiguration: (params,method="POSTCRM") => {
    // return "success";
    return API[method]('crm/nail/configuration', params)
  },
  // nailConfiguration: (params,method="GET") => {
  //   // return "success";
  //   return API[method]('apis/nail/configuration.php', params)
  // },

  // 钉钉-免登授权
  getAuthorize: (params,method="GET") => {
    return API[method]('apis/nail/getAuthorize.php', params)
  },

  // 获取隐私政策
  privacyPolicy: (params,method="GET") => {
    return API[method]('api/system/privacyPolicy', params)
  },
  // 隐私政策修改
  privacyPolicyEdit: (params,method="POST") => {
    return API[method]('api/system/privacyPolicyEdit', params)
  },
  // 获取注册协议
  registrationAgreement: (params,method="GET") => {
    return API[method]('api/system/registrationAgreement', params)
  },
  // 注册协议修改
  registrationAgreementEdit: (params,method="GET") => {
    return API[method]('api/system/registrationAgreementEdit', params)
  },
  // 客户咨询管理
  // 获取常见问题
  problemList: (params,method="GET") => {
    return API[method]('api/problem/problemList', params)
  },
  // 常见问题新增
  problemAdd: (params,method="GET") => {
    return API[method]('api/problem/problemAdd', params)
  },
  // 常见问题修改
  problemEdit: (params,method="GET") => {
    return API[method]('api/problem/problemEdit', params)
  },
  // 常见问题删除
  problemDelete: (params,method="GET") => {
    return API[method]('api/problem/problemDelete', params)
  },
  // 常见问题置顶
  problemTop: (params,method="GET") => {
    return API[method]('api/problem/problemTop', params)
  },
  // 常见问题取消置顶
  problemCancelTopping: (params,method="GET") => {
    return API[method]('api/problem/problemCancelTopping', params)
  },
  // 批量发布
  batchPublishing: (params,method="GET") => {
    return API[method]('api/problem/batchPublishing', params)
  },
  // 下架
  batchOff: (params,method="GET") => {
    return API[method]('api/problem/batchOff', params)
  },
  // 批量导入
  problemImport: (params,method="GET") => {
    return API[method]('api/problem/problemImport', params)
  },
  // 系统配置接口=>配置id:(1:帮助文档  2：反馈搜索栏 3：反馈分类 4：处理状态 5:语言版本)
  systemConfig: (params,method="POST") => {
    return API[method]('api/system/systemConfig', params)
  },
  // // 常见问题相关知识点
  // problemRelated: (params,method="GET") => {
  //   return API[method]('api/problem/problemRelated', params)
  // },
  // 反馈详情
  feedbackDetailGet: (params,method="POST") => {
    return API[method]('api/feedback/feedbackDetail', params)
  },
  // 获取反馈列表
  feedbackList: (params,method="GET") => {
    return API[method]('api/Feedback/feedbackList', params)
  },
  // 回复
  feedbackReply: (params,method="POST") => {
    return API[method]('api/feedback/feedbackReply', params)
  },
  // 批量快捷回复
  feedbackBatchReply: (params,method="POST") => {
    return API[method]('api/feedback/feedbackBatchReply', params)
  },
  // 转为常见问题
  turnProblem: (params,method="POST") => {
    return API[method]('api/feedback/turnProblem', params)
  },
  // 转为技术反馈
  turnTechnical: (params,method="POST") => {
    return API[method]('api/feedback/turnTechnical', params)
  },
  // 自定义搜索框修改
  feedbacksearchEdit: (params,method="POST") => {
    return API[method]('api/feedback/feedbacksearchEdit', params)
  },
  // 自定义搜索框列表
  feedbacksearchList: (params,method="POST") => {
    return API[method]('api/feedback/feedbacksearchList', params)
  },
  // 获取模块列表
  moduleList: (params,method="GET") => {
    return API[method]('api/module/moduleList', params)
  },
  // 模块列表修改
  moduleEdit: (params,method="GET") => {
    return API[method]('api/module/moduleEdit', params)
  },
  // 标签管理
  // 获取产品品牌
  phonebrandsList: (params,method="GET") => {
    return API[method]('api/phonebrands/phonebrandsList', params)
  },
  // 产品品牌新增
  phonebrandsAdd: (params,method="POST") => {
    return API[method]('api/phonebrands/phonebrandsAdd', params)
  },
  // 产品品牌修改
  phonebrandsEdit: (params,method="POST") => {
    return API[method]('api/phonebrands/phonebrandsEdit', params)
  },
  // 产品品牌删除
  phonebrandsDelete: (params,method="POST") => {
    return API[method]('api/phonebrands/phonebrandsDelete', params)
  },
  // 获取产品型号
  phonemodelList: (params,method="GET") => {
    return API[method]('api/phonemodel/phonemodelList', params)
  },
  // 产品型号新增
  phonemodelAdd: (params,method="POST") => {
    return API[method]('api/phonemodel/phonemodelAdd', params)
  },
  // 产品型号修改
  phonemodelEdit: (params,method="POST") => {
    return API[method]('api/phonemodel/phonemodelEdit', params)
  },
  // 产品型号删除
  phonemodelDelete: (params,method="POST") => {
    return API[method]('api/phonemodel/phonemodelDelete', params)
  },
  // 获取问题模块
  questioncategoryListGet: (params,method="GET") => {
    return API[method]('api/questioncategory/questioncategoryList', params)
  },
  // 问题模块新增
  questioncategoryAdd: (params,method="POST") => {
    return API[method]('api/questioncategory/questioncategoryAdd', params)
  },
  // 问题模块修改
  questioncategoryEdit: (params,method="POST") => {
    return API[method]('api/questioncategory/questioncategoryEdit', params)
  },
  // 问题模块删除
  questioncategoryDelete: (params,method="POST") => {
    return API[method]('api/questioncategory/questioncategoryDelete', params)
  },
  // 获取渠道
  channelListGet: (params,method="GET") => {
    return API[method]('api/channel/channelList', params)
  },
  // 渠道新增
  channelAdd: (params,method="POST") => {
    return API[method]('api/channel/channelAdd', params)
  },
  // 渠道修改
  channelEdit: (params,method="POST") => {
    return API[method]('api/channel/channelEdit', params)
  },
  // 渠道删除
  channelDelete: (params,method="POST") => {
    return API[method]('api/channel/channelDelete', params)
  },
  // 获取快捷回复
  quickreplyListGet: (params,method="GET") => {
    return API[method]('api/quickreply/quickreplyList', params)
  },
  // 快捷回复新增
  quickreplyAdd: (params,method="POST") => {
    return API[method]('api/quickreply/quickreplyAdd', params)
  },
  // 快捷回复修改
  quickreplyEdit: (params,method="POST") => {
    return API[method]('api/quickreply/quickreplyEdit', params)
  },
  // 快捷回复删除
  quickreplyDelete: (params,method="POST") => {
    return API[method]('api/quickreply/quickreplyDelete', params)
  },
  // 角色管理-功能权限列表
  authList: (params,method="GET") => {
    return API[method]('api/role/authList', params)
  },
  // 角色管理-功能权限修改
  authEdit: (params,method="GET") => {
    return API[method]('api/role/authEdit', params)
  },
  // 用户管理-用户列表
  userList: (params,method="GET") => {
    return API[method]('api/user/userList', params)
  },
  // 用户管理-保存（添加编辑）
  userAdd: (params,method="GET") => {
    return API[method]('api/user/userAdd', params)
  },
  // 用户管理-编辑
  userEdit: (params,method="GET") => {
    return API[method]('api/user/userEdit', params)
  },
  // 用户管理-数据权限列表
  userDataList: (params,method="GET") => {
    return API[method]('api/user/dataList', params)
  },
  // 用户管理-数据权限修改
  dataListEdit: (params,method="GET") => {
    return API[method]('api/user/dataListEdit', params)
  },
  // 用户管理-删除用户
  userDelete: (params,method="GET") => {
    return API[method]('api/user/userDelete', params)
  },
  // 用户管理-修改启用状态
  userLock: (params,method="GET") => {
    return API[method]('api/user/userLock', params)
  },
  // 用户管理-重置密码
  userResetPsw: (params,method="GET") => {
    return API[method]('api/user/userResetPsw', params)
  },
  // 用户管理-用户下线
  usereExpireToken: (params,method="GET") => {
    return API[method]('api/user/expireToken', params)
  },
  // 用户管理-企业设置
  userSetting: (params,method="GET") => {
    return API[method]('api/user/userSetting', params)
  },
  // 用户管理-修改用户密码
  resetPsw: (params,method="GET") => {
    return API[method]('api/user/resetPsw', params)
  },
  // 角色管理-获取角色列表
  roleList: (params,method="GET") => {
    return API[method]('api/role/roleList', params)
  },
  // 角色管理-编辑
  roleEdit: (params,method="GET") => {
    return API[method]('api/role/roleEdit', params)
  },
  // 角色管理-保存（添加编辑）
  roleAdd: (params,method="GET") => {
    return API[method]('api/role/roleAdd', params)
  },
  // 角色管理-删除角色
  roleDelete: (params,method="GET") => {
    return API[method]('api/role/roleDelete', params)
  },
  // 问题日志
  // 获取问题日志列表
  problemlogList: (params,method="GET") => {
    return API[method]('api/problemlog/problemlogList', params)
  },
  // 问题日志删除
  problemlogDelete: (params,method="GET") => {
    return API[method]('api/problemlog/problemlogDelete', params)
  },
  // 文件删除
  uploadDelete: (params,method="POST") => {
    return API[method]('api/upload/uploadDelete', params)
  },
  // 断点上传成功列表
  breakpointUploadSuccess: (params,method="POST") => {
    return API[method]('api/upload/breakpointUploadSuccess', params)
  },
  //版本管理
  // 版本管理-版本列表
  versionManagementList: (params,method="POST") => {
    return API[method]('api/version/versionManagementList', params)
  },
  // 版本管理-版本新增
  versionmanagementAdd: (params,method="POST") => {
    return API[method]('api/version/versionmanagementAdd', params)
  },
  // 版本管理-版本修改
  versionmanagementEdit: (params,method="POST") => {
    return API[method]('api/version/versionmanagementEdit', params)
  },
  // 版本管理-版本删除
  versionmanagementDelete: (params,method="POST") => {
    return API[method]('api/version/versionmanagementDelete', params)
  },
  // 版本管理-升级文本修改
  versionmanagementContent: (params,method="POST") => {
    return API[method]('api/version/versionmanagementContent', params)
  },
  // 获取语言
  languageListGet: (params,method="GET") => {
    return API[method]('api/language/languageList', params)
  },
  // 版本管理-获取语言发布列表
  languageContentList: (params,method="GET") => {
    return API[method]('api/version/languageContentList', params)
  },
  // 语言新增
  languageAdd: (params,method="POST") => {
    return API[method]('api/language/languageAdd', params)
  },
  // 语言修改
  languageEdit: (params,method="POST") => {
    return API[method]('api/language/languageEdit', params)
  },
  // 语言删除
  languageDelete: (params,method="POST") => {
    return API[method]('api/language/languageDelete', params)
  },
  // 左侧导航栏菜单
  // 左侧导航栏菜单-菜单列表
  menuList: (params,method="POST") => {
    return API[method]('api/menu/menuList', params)
  },
  // 左侧导航栏菜单-可查看系统管理模块用户角色ID新增
  menuShowListAdd: (params,method="POST") => {
    return API[method]('api/menu/menuShowListAdd', params)
  },


  // 保存版本配置
  submitVersion: (params,method="GET") => {
    return API[method]('api/user/submitVersion', params)
  },

  //登录
  login: (params,method="GET") => {
    // return "success";
    return API[method]('api/user/login', params)
  },
  //登出
  logOut: (params,method="GET") => {
    return API[method]('api/user/logOut', params)
  },
  // 注册
  register: (params,method="GET") => {
    return API[method]('api/user/register', params)
  },
  // 交货进度表
  DeliveryProgress: (params,method="GET") => {
    return API[method]('api/TatisticalReport/DeliveryProgress', params)
  },
  // 用户信息
  userInfo: (params,method="POST") => {
    return API[method]('api/user/userInfo', params)
  },
  // 获取各种选项列表
  defaultMultipleSelect: (params,method="GET") => {
    return API[method]('api/defaultMultipleSelect', params)
  },
  // 菜单管理-获取菜单
  ModuleList: (params,method="POST") => {
    return API[method]('api/Module/list', params)
  },
  // 菜单管理-根据菜单获取数据
  ModuleGet: (params,method="GET") => {
    return API[method]('api/Module/get', params)
  },
  // 菜单管理-获取父级菜单
  ModuleNodes: (params,method="GET") => {
    return API[method]('api/Module/nodes', params)
  },
  // 菜单管理-修改菜单
  ModuleSave: (params,method="GET") => {
    return API[method]('api/Module/save', params)
  },
  // 菜单管理-删除菜单
  ModuleDelete: (params,method="GET") => {
    return API[method]('api/Module/delete', params)
  },

  // 上传文件
  UploadExcel: (params,method="GET") => {
    return API[method]('api/Excel/UploadExcel', params)
  },
  // 导入交易订单
  importDataByExcel: (params,method="GET") => {
    return API[method]('api/Excel/importDataByExcel', params)
  },
}
